package com.yjhh.chdataservice.beans;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Created by hlantian on 2017/10/19.
 * 搬迁户相关系信息
 */
@Data
@ApiModel(value = "ObjMoveInfoVo", description = "搬迁户相关系信息")
public class ObjMoveInfoVo implements Serializable {

    @ApiModelProperty(value = "对象基本信息")
    private ObjBaseInfoVo objBaseInfo;              //对象基本信息

    @ApiModelProperty(value = "附件信息")
    private List<AttachInfoVo> attachInfoList;          //附件信息

    @ApiModelProperty(value = "帮扶人员信息列表")
    private List<SupportInfoVo> supportInfoList;          //帮扶人员信息列表

    @ApiModelProperty(value = "家庭成员列表")
    private List<FamilyMemberInfoVo> familyMemberInfoList;           //家庭成员列表

    @ApiModelProperty(value = "脱贫措施")
    private MeasuresInfoVo measuresInfo;           //脱贫措施

    @ApiModelProperty(value = "搬迁住址状态等等信息")
    private MovesupInfoVo movesupInfo;             //搬迁住址状态等等信息

    @ApiModelProperty(value = "安置点基本信息")
    private PlacementPointBaseInfoVo placementPointBaseInfoVo;   //安置点基本信息

    @ApiModelProperty(value = "生活环境信息")
    private LifeInfoVo lifeInfoVo;

    @ApiModelProperty(value = "教育信息")
    private EducationInfoVo educationInfoVo;

    @ApiModelProperty(value = "医疗信息")
    private MedicalTreatmentInfoVo medicalTreatmentInfoVo;

    @ApiModelProperty(value = "搬迁户就业信息")
    private EmploymentInfoVo employmentInfoVo;

    @ApiModelProperty(value = "脱贫信息")
    private OutOfPovertyInfoVo outOfPovertyInfoVo;
    
    @ApiModelProperty(value = "户主照片")
    private AttachInfoVo huzhuAvatorInfoVo;
}
